*::-webkit-input-placeholder {
    /* Google Chrome y Safari */
    color: #08257b;
}
*:-moz-placeholder {
    /* Firefox anterior a 19 */
    color: #08257b;
}
*::-moz-placeholder {
    /* Firefox 19 y superior */
    color: #08257b;
}
*:-ms-input-placeholder {
    /* Internet Explorer 10 y superior */
    color: #08257b;
}	
.sprite {
    background-image: url(spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-boton {
    width: 51px;
    height: 30px;
    background-position: -5px -5px;
}

.sprite-mapa {
    width: 21px;
    height: 20px;
    background-position: -5px -45px;
}

.sprite-menu {
    width: 4px;
    height: 155px;
    background-position: -66px -5px;
}

.sprite-star {
    width: 16px;
    height: 16px;
    background-position: -36px -45px;
}

.sprite-telefono {
    width: 18px;
    height: 18px;
    background-position: -80px -5px;
}
					
.direcciones {
	margin-top: -400px;
	z-index: 1; 
	width: 220px; 
	height: 130px; 
	margin-left: 10px; 
	background-color:white;
	opacity: 0.65;
	filter: alpha(opacity=65);
}
.ocasion {
	width: 30%;
	
	float: left;
	}
.compramos {
	width: 30%;
	margin-left: 2%;
	float: left;
}
.blog {
	width: 30%;
	margin-left: 2%;
	float: left;
}
.textos {
	margin-top: 24px;
}
	
.bloglink {
	font-family: Tahoma;
font-size: 14px;	
color: black;
}
.review {

margin-top: 20px; 
}
.label {
font-family: Tahoma;	
color: #002072;
}
.h2d2 {
	font-family: Tahoma;
font-size: 18px;	
color: #002072;
}
.master {
	font-family: Tahoma;
font-size: 14px;	
color: #002072;
	
}
section.mapa .mapa:before{
  content: "";
  position: absolute;
  display: block;
  z-index: 1;
  pointer-events: none;
  margin-top: 0;
  right: 0;
  width: 100%;
  background-size: cover;
  border-top: 150px solid white;
  border-right: 3000px solid transparent;
}
.efecto:hover  img {

filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);

filter: gray;
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;

}
.efecto:hover  span {
color: #002072;
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;

}
	
.calidad {
	width: 20%;
	float: left;
}
.h1title {
font-family: Tahoma;
font-size: 20px;	
color: #002072;

}
.tituloc {
font-family: Tahoma;
font-size: 15px;	
}
.datos {
font-family: Tahoma;
}
.preciomes {
color: white;
font-family: Tahoma;
font-size: 12px;
background-color: #002072;
width: 40%;
padding: 5px;
margin-bottom: -5px;

}

.banner {
margin: 0 auto; diplay: table;
}
.cabecera:after{

  content: "";
  position: absolute;
  display: block;
  z-index: 1;
  pointer-events: none;
  margin-top: -206px;
  left: 0;
  width: 100%;
  background-size: cover;
  border-bottom: 150px solid #FFF;
  border-left: 3000px solid transparent;

}

@media (max-width: 1139px) { 
.textoimagen{
font-family: Tahoma;
font-size: 12px;	
}
.direccion{
color: white;
float: right;
font-family: Tahoma;
margin-top: 12px; 
margin-right: 18px;
font-size:15px;	
text-decoration:none;  
}
.direccion:hover {
color: yellow;	
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}
.telefono{
color: white;
float: right;
font-family: Tahoma;
margin-top: 8px; 
margin-right: 24px;
font-size:18px;
text-decoration:none;  
}
.telefono:hover{
color: yellow;	
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}
.asmenu {
float: left;
color: white; 
margin-top: 26px;	
}
.menu {
color: white;
font-family: Tahoma; 
margin-left: 10px; 
font-size:13px;	
text-decoration:none;  
}
.menu:hover{
color: yellow;	
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}
.separador {
color: white;
font-family: Tahoma; 
margin-left: 10px; 
font-size:18px		
}
.blanquito {

Width:440px;
height: 290px; 
background-color:white;	
opacity: 0.95;
filter: alpha(opacity=95);
}
.h2buscador {
	color: #002072;
font-family: Tahoma; 
font-size:32px;
margin-top: 10px;	
}
.botoncito {
	
	-moz-box-shadow:inset 0px 0px 1px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 0px 1px 0px #97c4fe;
	box-shadow:inset 0px 0px 1px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #052277), color-stop(1, #1b2f8e) );
	background:-moz-linear-gradient( center top, #052277 5%, #1b2f8e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#052277', endColorstr='#1b2f8e');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:21px;
	font-weight:bold;
	font-style:normal;
	height:55px;
	line-height:42px;
	width:330px;
	text-decoration:none;
	text-align:center;
	
}
.botoncito:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1b2f8e), color-stop(1, #052277) );
	background:-moz-linear-gradient( center top, #1b2f8e 5%, #052277 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b2f8e', endColorstr='#052277');
	background-color:#1b2f8e;
	color:yellow;
	-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}.botoncito:active {
	position:relative;
	top:1px;
	
}
.buttonsearch {
	position:absolute; 
	top: 235px;
	margin-left: 14%;
	}
	
.styled-select select {
   background-color: transparent;
   width: 203px;
   padding: 5px;
   font-size: 14px;
   line-height: 1;
   border: 0px none;
   border-radius: 0;
   height: 48px;
   -webkit-appearance: none

   
   }
 .styled-select {
   width: 185px;
   height: 38px;
   overflow: hidden;
   background: #ececec url('pruebazas.jpg') no-repeat right;
   border: 1px solid #ccc
  
   }
}
@media (min-width: 1140px) and (max-width: 1300px) { 
.textoimagen{
font-family: Tahoma;
font-size: 14px;	
}
.direccion{
color: white;
float: right;
font-family: Tahoma;
margin-top: 12px; 
margin-right: 18px;
font-size:16px;	
text-decoration:none;  
}
.direccion:hover {
color: yellow;	
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}
.telefono{
color: white;
float: right;
font-family: Tahoma;
margin-top: 8px; 
margin-right: 24px;
font-size:19px;
text-decoration:none;  
}
.telefono:hover{
color: yellow;	
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}
.asmenu {
float: left;
color: white; 
margin-top: 28px;	
}
.menu {
color: white;
font-family: Tahoma; 
margin-left: 18px; 
font-size:14px;	
text-decoration:none;  
}
.menu:hover{
color: yellow;	
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}
.separador {
color: white;
font-family: Tahoma; 
margin-left: 10px; 
font-size:18px	
}
.blanquito {

Width:480px;
height: 290px; 
background-color:white;	
opacity: 0.95;
filter: alpha(opacity=95);
}
.h2buscador {
	color: #002072;
font-family: Tahoma; 
font-size:32px;
margin-top: 10px;	
}
.botoncito {
	
	-moz-box-shadow:inset 0px 0px 1px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 0px 1px 0px #97c4fe;
	box-shadow:inset 0px 0px 1px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #052277), color-stop(1, #1b2f8e) );
	background:-moz-linear-gradient( center top, #052277 5%, #1b2f8e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#052277', endColorstr='#1b2f8e');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:21px;
	font-weight:bold;
	font-style:normal;
	height:55px;
	line-height:42px;
	width:350px;
	text-decoration:none;
	text-align:center;
	
}
.botoncito:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1b2f8e), color-stop(1, #052277) );
	background:-moz-linear-gradient( center top, #1b2f8e 5%, #052277 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b2f8e', endColorstr='#052277');
	background-color:#1b2f8e;
	color:yellow;
	-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}.botoncito:active {
	position:relative;
	top:1px;
	
}
.buttonsearch {
	position:absolute; 
	top: 235px;
	margin-left: 14%;
	}
	
.styled-select select {
   background-color: transparent;
   width: 216px;
   padding: 5px;
   font-size: 14px;
   line-height: 1;
   border: 0px none;
   border-radius: 0;
   height: 48px;
   -webkit-appearance: none

   
   }
 .styled-select {
   width: 196px;
   height: 38px;
   overflow: hidden;
   background: #ececec url('pruebazas.jpg') no-repeat right;
   border: 1px solid #ccc
  
   }

}
@media (min-width: 1301px) and (max-width: 1500px) { 
.textoimagen{
font-family: Tahoma;
font-size: 16px;	
}
.direccion{
color: white;
float: right;
font-family: Tahoma;
margin-top: 12px; 
margin-right: 18px;
font-size:22px;	
text-decoration:none;  
}
.direccion:hover {
color: yellow;
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;	
}
.telefono{
color: white;
float: right;
font-family: Tahoma;
margin-top: 8px; 
margin-right: 24px;
font-size:28px;
text-decoration:none;  
}
.telefono:hover{
color: yellow;	
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}
.asmenu {
float: left;
color: white; 
margin-top: 18px;	
}
.menu {
color: white;
font-family: Tahoma; 
margin-left: 18px; 
font-size:17px;	
text-decoration:none;  
}
.menu:hover{
color: yellow;
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
text-decoration:none;  	

}
.separador {
color: white;
font-family: Tahoma; 
margin-left: 10px; 
font-size:18px	
}
.blanquito {

Width:572px;
height: 290px; 
background-color:white;	
opacity: 0.95;
filter: alpha(opacity=95);
}
.h2buscador {
	color: #002072;
font-family: Tahoma; 
font-size:39px;
margin-top: 10px;	
}
.botoncito {
	
	-moz-box-shadow:inset 0px 0px 1px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 0px 1px 0px #97c4fe;
	box-shadow:inset 0px 0px 1px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #052277), color-stop(1, #1b2f8e) );
	background:-moz-linear-gradient( center top, #052277 5%, #1b2f8e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#052277', endColorstr='#1b2f8e');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:21px;
	font-weight:bold;
	font-style:normal;
	height:55px;
	line-height:42px;
	width:406px;
	text-decoration:none;
	text-align:center;
	
}
.botoncito:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1b2f8e), color-stop(1, #052277) );
	background:-moz-linear-gradient( center top, #1b2f8e 5%, #052277 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b2f8e', endColorstr='#052277');
	background-color:#1b2f8e;
	color:yellow;
	-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}.botoncito:active {
	position:relative;
	top:1px;
	
}
.buttonsearch {
	position:absolute; 
	top: 235px;
	margin-left: 14%;
	}
	
.styled-select select {
   background-color: transparent;
   width: 250px;
   padding: 5px;
   font-size: 14px;
   line-height: 1;
   border: 0px none;
   border-radius: 0;
   height: 48px;
   -webkit-appearance: none

   
   }
 .styled-select {
   width: 227px;
   height: 38px;
   overflow: hidden;
   background: #ececec url('pruebazas.jpg') no-repeat right;
   border: 1px solid #ccc
  
   }
}
@media (min-width: 1501px)  {
.textoimagen{
font-family: Tahoma;
font-size: 18px;	
}	
	.direccion{
color: white;
float: right;
font-family: Tahoma;
margin-top: 12px; 
margin-right: 18px;
font-size:24px;	
text-decoration:none;  
}
.direccion:hover {
color: yellow;	
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}
.telefono{
color: white;
float: right;
font-family: Tahoma;
margin-top: 8px; 
margin-right: 24px;
font-size:30px;
text-decoration:none;  
}
.telefono:hover{
color: yellow;	
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
text-decoration:none;  
}
.asmenu {
float: left;
color: white; 
margin-top: 15px;	
}
.menu {
color: white;
font-family: Tahoma; 
margin-left: 18px; 
font-size:18px;	
text-decoration:none;  
}
.menu:hover{
color: yellow;
-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;	
}
.separador {
color: white;
font-family: Tahoma; 
margin-left: 10px; 
font-size:18px	
}	
.blanquito {

Width:600px;
height: 290px; 
background-color:white;	
opacity: 0.95;
filter: alpha(opacity=95);
}
.h2buscador {
	color: #002072;
font-family: Tahoma; 
font-size:39px;
margin-top: 10px;	
}
.botoncito {
	
	-moz-box-shadow:inset 0px 0px 1px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 0px 1px 0px #97c4fe;
	box-shadow:inset 0px 0px 1px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #052277), color-stop(1, #1b2f8e) );
	background:-moz-linear-gradient( center top, #052277 5%, #1b2f8e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#052277', endColorstr='#1b2f8e');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:21px;
	font-weight:bold;
	font-style:normal;
	height:55px;
	line-height:42px;
	width:406px;
	text-decoration:none;
	text-align:center;
	
}
.botoncito:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1b2f8e), color-stop(1, #052277) );
	background:-moz-linear-gradient( center top, #1b2f8e 5%, #052277 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b2f8e', endColorstr='#052277');
	background-color:#1b2f8e;
	color:yellow;
	-moz-transition-duration: 1800ms;
-webkit-transition-duration: 1800ms;
-o-transition-duration: 1800ms;
transition-duration: 1800ms;
}.botoncito:active {
	position:relative;
	top:1px;
	
}
.buttonsearch {
	position:absolute; 
	top: 235px;
	margin-left: 14%;
	}
	
.styled-select select {
   background-color: transparent;
   width: 250px;
   padding: 5px;
   font-size: 14px;
   line-height: 1;
   border: 0px none;
   border-radius: 0;
   height: 48px;
   -webkit-appearance: none

   
   }
 .styled-select {
   width: 227px;
   height: 38px;
   overflow: hidden;
   background: #ececec url('pruebazas.jpg') no-repeat right;
   border: 1px solid #ccc
  
   }
}
@media (min-width: 1701px)  {
	.asmenu {
float: left;
color: white; 
margin-top: 60px;	
}
}